package com.marver.common.listener;

import com.marver.common.utils.HttpsUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;

@WebListener
public class IndexListener implements ServletContextListener {
    private Logger logger = LoggerFactory.getLogger(IndexListener.class);
    
	@Override
	public void contextInitialized(ServletContextEvent sce) {
		// TODO Auto-generated method stub
		this.initContentType();
	}

	@Override
	public void contextDestroyed(ServletContextEvent sce) {
		// TODO Auto-generated method stub
		
	}
	
	private void initContentType(){
		HttpsUtil.contenttype.put(".load","text/html"); 
    	HttpsUtil.contenttype.put(".123","application/vnd.lotus-1-2-3"); 
    	HttpsUtil.contenttype.put(".3ds","image/x-3ds"); 
    	HttpsUtil.contenttype.put(".3g2","video/3gpp"); 
    	HttpsUtil.contenttype.put(".3ga","video/3gpp"); 
    	HttpsUtil.contenttype.put(".3gp","video/3gpp"); 
    	HttpsUtil.contenttype.put(".3gpp","video/3gpp"); 
    	HttpsUtil.contenttype.put(".602","application/x-t602"); 
    	HttpsUtil.contenttype.put(".669","audio/x-mod"); 
    	HttpsUtil.contenttype.put(".7z","application/x-7z-compressed"); 
    	HttpsUtil.contenttype.put(".a","application/x-archive"); 
    	HttpsUtil.contenttype.put(".aac","audio/mp4"); 
    	HttpsUtil.contenttype.put(".abw","application/x-abiword"); 
    	HttpsUtil.contenttype.put(".abw.crashed","application/x-abiword"); 
    	HttpsUtil.contenttype.put(".abw.gz","application/x-abiword"); 
    	HttpsUtil.contenttype.put(".ac3","audio/ac3"); 
    	HttpsUtil.contenttype.put(".ace","application/x-ace"); 
    	HttpsUtil.contenttype.put(".adb","text/x-adasrc"); 
    	HttpsUtil.contenttype.put(".ads","text/x-adasrc"); 
    	HttpsUtil.contenttype.put(".afm","application/x-font-afm"); 
    	HttpsUtil.contenttype.put(".ag","image/x-applix-graphics"); 
    	HttpsUtil.contenttype.put(".ai","application/illustrator"); 
    	HttpsUtil.contenttype.put(".aif","audio/x-aiff"); 
    	HttpsUtil.contenttype.put(".aifc","audio/x-aiff"); 
    	HttpsUtil.contenttype.put(".aiff","audio/x-aiff"); 
    	HttpsUtil.contenttype.put(".al","application/x-perl"); 
    	HttpsUtil.contenttype.put(".alz","application/x-alz"); 
    	HttpsUtil.contenttype.put(".amr","audio/amr"); 
    	HttpsUtil.contenttype.put(".ani","application/x-navi-animation"); 
    	HttpsUtil.contenttype.put(".anim[1-9j]","video/x-anim"); 
    	HttpsUtil.contenttype.put(".anx","application/annodex"); 
    	HttpsUtil.contenttype.put(".ape","audio/x-ape"); 
    	HttpsUtil.contenttype.put(".arj","application/x-arj"); 
    	HttpsUtil.contenttype.put(".arw","image/x-sony-arw"); 
    	HttpsUtil.contenttype.put(".as","application/x-applix-spreadsheet"); 
    	HttpsUtil.contenttype.put(".asc","text/plain"); 
    	HttpsUtil.contenttype.put(".asf","video/x-ms-asf"); 
    	HttpsUtil.contenttype.put(".asp","application/x-asp"); 
    	HttpsUtil.contenttype.put(".ass","text/x-ssa"); 
    	HttpsUtil.contenttype.put(".asx","audio/x-ms-asx"); 
    	HttpsUtil.contenttype.put(".atom","application/atom+xml"); 
    	HttpsUtil.contenttype.put(".au","audio/basic"); 
    	HttpsUtil.contenttype.put(".avi","video/x-msvideo"); 
    	HttpsUtil.contenttype.put(".aw","application/x-applix-word"); 
    	HttpsUtil.contenttype.put(".awb","audio/amr-wb"); 
    	HttpsUtil.contenttype.put(".awk","application/x-awk"); 
    	HttpsUtil.contenttype.put(".axa","audio/annodex"); 
    	HttpsUtil.contenttype.put(".axv","video/annodex"); 
    	HttpsUtil.contenttype.put(".bak","application/x-trash"); 
    	HttpsUtil.contenttype.put(".bcpio","application/x-bcpio"); 
    	HttpsUtil.contenttype.put(".bdf","application/x-font-bdf"); 
    	HttpsUtil.contenttype.put(".bib","text/x-bibtex"); 
    	HttpsUtil.contenttype.put(".bin","application/octet-stream"); 
    	HttpsUtil.contenttype.put(".blend","application/x-blender"); 
    	HttpsUtil.contenttype.put(".blender","application/x-blender"); 
    	HttpsUtil.contenttype.put(".bmp","image/bmp"); 
    	HttpsUtil.contenttype.put(".bz","application/x-bzip"); 
    	HttpsUtil.contenttype.put(".bz2","application/x-bzip"); 
    	HttpsUtil.contenttype.put(".c","text/x-csrc"); 
    	HttpsUtil.contenttype.put(".c++","text/x-c++src"); 
    	HttpsUtil.contenttype.put(".cab","application/vnd.ms-cab-compressed"); 
    	HttpsUtil.contenttype.put(".cb7","application/x-cb7"); 
    	HttpsUtil.contenttype.put(".cbr","application/x-cbr"); 
    	HttpsUtil.contenttype.put(".cbt","application/x-cbt"); 
    	HttpsUtil.contenttype.put(".cbz","application/x-cbz"); 
    	HttpsUtil.contenttype.put(".cc","text/x-c++src"); 
    	HttpsUtil.contenttype.put(".cdf","application/x-netcdf"); 
    	HttpsUtil.contenttype.put(".cdr","application/vnd.corel-draw"); 
    	HttpsUtil.contenttype.put(".cer","application/x-x509-ca-cert"); 
    	HttpsUtil.contenttype.put(".cert","application/x-x509-ca-cert"); 
    	HttpsUtil.contenttype.put(".cgm","image/cgm"); 
    	HttpsUtil.contenttype.put(".chm","application/x-chm"); 
    	HttpsUtil.contenttype.put(".chrt","application/x-kchart"); 
    	HttpsUtil.contenttype.put(".class","application/x-java"); 
    	HttpsUtil.contenttype.put(".cls","text/x-tex"); 
    	HttpsUtil.contenttype.put(".cmake","text/x-cmake"); 
    	HttpsUtil.contenttype.put(".cpio","application/x-cpio"); 
    	HttpsUtil.contenttype.put(".cpio.gz","application/x-cpio-compressed"); 
    	HttpsUtil.contenttype.put(".cpp","text/x-c++src"); 
    	HttpsUtil.contenttype.put(".cr2","image/x-canon-cr2"); 
    	HttpsUtil.contenttype.put(".crt","application/x-x509-ca-cert"); 
    	HttpsUtil.contenttype.put(".crw","image/x-canon-crw"); 
    	HttpsUtil.contenttype.put(".cs","text/x-csharp"); 
    	HttpsUtil.contenttype.put(".csh","application/x-csh"); 
    	HttpsUtil.contenttype.put(".css","text/css"); 
    	HttpsUtil.contenttype.put(".cssl","text/css"); 
    	HttpsUtil.contenttype.put(".csv","text/csv"); 
    	HttpsUtil.contenttype.put(".cue","application/x-cue"); 
    	HttpsUtil.contenttype.put(".cur","image/x-win-bitmap"); 
    	HttpsUtil.contenttype.put(".cxx","text/x-c++src"); 
    	HttpsUtil.contenttype.put(".d","text/x-dsrc"); 
    	HttpsUtil.contenttype.put(".dar","application/x-dar"); 
    	HttpsUtil.contenttype.put(".dbf","application/x-dbf"); 
    	HttpsUtil.contenttype.put(".dc","application/x-dc-rom"); 
    	HttpsUtil.contenttype.put(".dcl","text/x-dcl"); 
    	HttpsUtil.contenttype.put(".dcm","application/dicom"); 
    	HttpsUtil.contenttype.put(".dcr","image/x-kodak-dcr"); 
    	HttpsUtil.contenttype.put(".dds","image/x-dds"); 
    	HttpsUtil.contenttype.put(".deb","application/x-deb"); 
    	HttpsUtil.contenttype.put(".der","application/x-x509-ca-cert"); 
    	HttpsUtil.contenttype.put(".desktop","application/x-desktop"); 
    	HttpsUtil.contenttype.put(".dia","application/x-dia-diagram"); 
    	HttpsUtil.contenttype.put(".diff","text/x-patch"); 
    	HttpsUtil.contenttype.put(".divx","video/x-msvideo"); 
    	HttpsUtil.contenttype.put(".djv","image/vnd.djvu"); 
    	HttpsUtil.contenttype.put(".djvu","image/vnd.djvu"); 
    	HttpsUtil.contenttype.put(".dng","image/x-adobe-dng"); 
    	HttpsUtil.contenttype.put(".doc","application/msword"); 
    	HttpsUtil.contenttype.put(".docbook","application/docbook+xml"); 
    	HttpsUtil.contenttype.put(".docm","application/vnd.openxmlformats-officedocument.wordprocessingml.document"); 
    	HttpsUtil.contenttype.put(".docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"); 
    	HttpsUtil.contenttype.put(".dot","text/vnd.graphviz"); 
    	HttpsUtil.contenttype.put(".dsl","text/x-dsl"); 
    	HttpsUtil.contenttype.put(".dtd","application/xml-dtd"); 
    	HttpsUtil.contenttype.put(".dtx","text/x-tex"); 
    	HttpsUtil.contenttype.put(".dv","video/dv"); 
    	HttpsUtil.contenttype.put(".dvi","application/x-dvi"); 
    	HttpsUtil.contenttype.put(".dvi.bz2","application/x-bzdvi"); 
    	HttpsUtil.contenttype.put(".dvi.gz","application/x-gzdvi"); 
    	HttpsUtil.contenttype.put(".dwg","image/vnd.dwg"); 
    	HttpsUtil.contenttype.put(".dxf","image/vnd.dxf"); 
    	HttpsUtil.contenttype.put(".e","text/x-eiffel"); 
    	HttpsUtil.contenttype.put(".egon","application/x-egon"); 
    	HttpsUtil.contenttype.put(".eif","text/x-eiffel"); 
    	HttpsUtil.contenttype.put(".el","text/x-emacs-lisp"); 
    	HttpsUtil.contenttype.put(".emf","image/x-emf"); 
    	HttpsUtil.contenttype.put(".emp","application/vnd.emusic-emusic_package"); 
    	HttpsUtil.contenttype.put(".ent","application/xml-external-parsed-entity"); 
    	HttpsUtil.contenttype.put(".eps","image/x-eps"); 
    	HttpsUtil.contenttype.put(".eps.bz2","image/x-bzeps"); 
    	HttpsUtil.contenttype.put(".eps.gz","image/x-gzeps"); 
    	HttpsUtil.contenttype.put(".epsf","image/x-eps"); 
    	HttpsUtil.contenttype.put(".epsf.bz2","image/x-bzeps"); 
    	HttpsUtil.contenttype.put(".epsf.gz","image/x-gzeps"); 
    	HttpsUtil.contenttype.put(".epsi","image/x-eps"); 
    	HttpsUtil.contenttype.put(".epsi.bz2","image/x-bzeps"); 
    	HttpsUtil.contenttype.put(".epsi.gz","image/x-gzeps"); 
    	HttpsUtil.contenttype.put(".epub","application/epub+zip"); 
    	HttpsUtil.contenttype.put(".erl","text/x-erlang"); 
    	HttpsUtil.contenttype.put(".es","application/ecmascript"); 
    	HttpsUtil.contenttype.put(".etheme","application/x-e-theme"); 
    	HttpsUtil.contenttype.put(".etx","text/x-setext"); 
    	HttpsUtil.contenttype.put(".exe","application/x-ms-dos-executable"); 
    	HttpsUtil.contenttype.put(".exr","image/x-exr"); 
    	HttpsUtil.contenttype.put(".ez","application/andrew-inset"); 
    	HttpsUtil.contenttype.put(".f","text/x-fortran"); 
    	HttpsUtil.contenttype.put(".f90","text/x-fortran"); 
    	HttpsUtil.contenttype.put(".f95","text/x-fortran"); 
    	HttpsUtil.contenttype.put(".fb2","application/x-fictionbook+xml"); 
    	HttpsUtil.contenttype.put(".fig","image/x-xfig"); 
    	HttpsUtil.contenttype.put(".fits","image/fits"); 
    	HttpsUtil.contenttype.put(".fl","application/x-fluid"); 
    	HttpsUtil.contenttype.put(".flac","audio/x-flac"); 
    	HttpsUtil.contenttype.put(".flc","video/x-flic"); 
    	HttpsUtil.contenttype.put(".fli","video/x-flic"); 
    	HttpsUtil.contenttype.put(".flv","video/x-flv"); 
    	HttpsUtil.contenttype.put(".flw","application/x-kivio"); 
    	HttpsUtil.contenttype.put(".fo","text/x-xslfo"); 
    	HttpsUtil.contenttype.put(".for","text/x-fortran"); 
    	HttpsUtil.contenttype.put(".g3","image/fax-g3"); 
    	HttpsUtil.contenttype.put(".gb","application/x-gameboy-rom"); 
    	HttpsUtil.contenttype.put(".gba","application/x-gba-rom"); 
    	HttpsUtil.contenttype.put(".gcrd","text/directory"); 
    	HttpsUtil.contenttype.put(".ged","application/x-gedcom"); 
    	HttpsUtil.contenttype.put(".gedcom","application/x-gedcom"); 
    	HttpsUtil.contenttype.put(".gen","application/x-genesis-rom"); 
    	HttpsUtil.contenttype.put(".gf","application/x-tex-gf"); 
    	HttpsUtil.contenttype.put(".gg","application/x-sms-rom"); 
    	HttpsUtil.contenttype.put(".gif","image/gif"); 
    	HttpsUtil.contenttype.put(".glade","application/x-glade"); 
    	HttpsUtil.contenttype.put(".gmo","application/x-gettext-translation"); 
    	HttpsUtil.contenttype.put(".gnc","application/x-gnucash"); 
    	HttpsUtil.contenttype.put(".gnd","application/gnunet-directory"); 
    	HttpsUtil.contenttype.put(".gnucash","application/x-gnucash"); 
    	HttpsUtil.contenttype.put(".gnumeric","application/x-gnumeric"); 
    	HttpsUtil.contenttype.put(".gnuplot","application/x-gnuplot"); 
    	HttpsUtil.contenttype.put(".gp","application/x-gnuplot"); 
    	HttpsUtil.contenttype.put(".gpg","application/pgp-encrypted"); 
    	HttpsUtil.contenttype.put(".gplt","application/x-gnuplot"); 
    	HttpsUtil.contenttype.put(".gra","application/x-graphite"); 
    	HttpsUtil.contenttype.put(".gsf","application/x-font-type1"); 
    	HttpsUtil.contenttype.put(".gsm","audio/x-gsm"); 
    	HttpsUtil.contenttype.put(".gtar","application/x-tar"); 
    	HttpsUtil.contenttype.put(".gv","text/vnd.graphviz"); 
    	HttpsUtil.contenttype.put(".gvp","text/x-google-video-pointer"); 
    	HttpsUtil.contenttype.put(".gz","application/x-gzip"); 
    	HttpsUtil.contenttype.put(".h","text/x-chdr"); 
    	HttpsUtil.contenttype.put(".h++","text/x-c++hdr"); 
    	HttpsUtil.contenttype.put(".hdf","application/x-hdf"); 
    	HttpsUtil.contenttype.put(".hh","text/x-c++hdr"); 
    	HttpsUtil.contenttype.put(".hp","text/x-c++hdr"); 
    	HttpsUtil.contenttype.put(".hpgl","application/vnd.hp-hpgl"); 
    	HttpsUtil.contenttype.put(".hpp","text/x-c++hdr"); 
    	HttpsUtil.contenttype.put(".hs","text/x-haskell"); 
    	HttpsUtil.contenttype.put(".htm","text/html"); 
    	HttpsUtil.contenttype.put(".html","text/html"); 
    	HttpsUtil.contenttype.put(".hwp","application/x-hwp"); 
    	HttpsUtil.contenttype.put(".hwt","application/x-hwt"); 
    	HttpsUtil.contenttype.put(".hxx","text/x-c++hdr"); 
    	HttpsUtil.contenttype.put(".ica","application/x-ica"); 
    	HttpsUtil.contenttype.put(".icb","image/x-tga"); 
    	HttpsUtil.contenttype.put(".icns","image/x-icns"); 
    	HttpsUtil.contenttype.put(".ico","image/vnd.microsoft.icon"); 
    	HttpsUtil.contenttype.put(".ics","text/calendar"); 
    	HttpsUtil.contenttype.put(".idl","text/x-idl"); 
    	HttpsUtil.contenttype.put(".ief","image/ief"); 
    	HttpsUtil.contenttype.put(".iff","image/x-iff"); 
    	HttpsUtil.contenttype.put(".ilbm","image/x-ilbm"); 
    	HttpsUtil.contenttype.put(".ime","text/x-imelody"); 
    	HttpsUtil.contenttype.put(".imy","text/x-imelody"); 
    	HttpsUtil.contenttype.put(".ins","text/x-tex"); 
    	HttpsUtil.contenttype.put(".iptables","text/x-iptables"); 
    	HttpsUtil.contenttype.put(".iso","application/x-cd-image"); 
    	HttpsUtil.contenttype.put(".iso9660","application/x-cd-image"); 
    	HttpsUtil.contenttype.put(".it","audio/x-it"); 
    	HttpsUtil.contenttype.put(".j2k","image/jp2"); 
    	HttpsUtil.contenttype.put(".jad","text/vnd.sun.j2me.app-descriptor"); 
    	HttpsUtil.contenttype.put(".jar","application/x-java-archive"); 
    	HttpsUtil.contenttype.put(".java","text/x-java"); 
    	HttpsUtil.contenttype.put(".jng","image/x-jng"); 
    	HttpsUtil.contenttype.put(".jnlp","application/x-java-jnlp-file"); 
    	HttpsUtil.contenttype.put(".jp2","image/jp2"); 
    	HttpsUtil.contenttype.put(".jpc","image/jp2"); 
    	HttpsUtil.contenttype.put(".jpe","image/jpeg"); 
    	HttpsUtil.contenttype.put(".jpeg","image/jpeg"); 
    	HttpsUtil.contenttype.put(".jpf","image/jp2"); 
    	HttpsUtil.contenttype.put(".jpg","image/jpeg"); 
    	HttpsUtil.contenttype.put(".jpr","application/x-jbuilder-project"); 
    	HttpsUtil.contenttype.put(".jpx","image/jp2"); 
    	HttpsUtil.contenttype.put(".js","application/javascript"); 
    	HttpsUtil.contenttype.put(".json","application/json"); 
    	HttpsUtil.contenttype.put(".jsonp","application/jsonp"); 
    	HttpsUtil.contenttype.put(".k25","image/x-kodak-k25"); 
    	HttpsUtil.contenttype.put(".kar","audio/midi"); 
    	HttpsUtil.contenttype.put(".karbon","application/x-karbon"); 
    	HttpsUtil.contenttype.put(".kdc","image/x-kodak-kdc"); 
    	HttpsUtil.contenttype.put(".kdelnk","application/x-desktop"); 
    	HttpsUtil.contenttype.put(".kexi","application/x-kexiproject-sqlite3"); 
    	HttpsUtil.contenttype.put(".kexic","application/x-kexi-connectiondata"); 
    	HttpsUtil.contenttype.put(".kexis","application/x-kexiproject-shortcut"); 
    	HttpsUtil.contenttype.put(".kfo","application/x-kformula"); 
    	HttpsUtil.contenttype.put(".kil","application/x-killustrator"); 
    	HttpsUtil.contenttype.put(".kino","application/smil"); 
    	HttpsUtil.contenttype.put(".kml","application/vnd.google-earth.kml+xml"); 
    	HttpsUtil.contenttype.put(".kmz","application/vnd.google-earth.kmz"); 
    	HttpsUtil.contenttype.put(".kon","application/x-kontour"); 
    	HttpsUtil.contenttype.put(".kpm","application/x-kpovmodeler"); 
    	HttpsUtil.contenttype.put(".kpr","application/x-kpresenter"); 
    	HttpsUtil.contenttype.put(".kpt","application/x-kpresenter"); 
    	HttpsUtil.contenttype.put(".kra","application/x-krita"); 
    	HttpsUtil.contenttype.put(".ksp","application/x-kspread"); 
    	HttpsUtil.contenttype.put(".kud","application/x-kugar"); 
    	HttpsUtil.contenttype.put(".kwd","application/x-kword"); 
    	HttpsUtil.contenttype.put(".kwt","application/x-kword"); 
    	HttpsUtil.contenttype.put(".la","application/x-shared-library-la"); 
    	HttpsUtil.contenttype.put(".latex","text/x-tex"); 
    	HttpsUtil.contenttype.put(".ldif","text/x-ldif"); 
    	HttpsUtil.contenttype.put(".lha","application/x-lha"); 
    	HttpsUtil.contenttype.put(".lhs","text/x-literate-haskell"); 
    	HttpsUtil.contenttype.put(".lhz","application/x-lhz"); 
    	HttpsUtil.contenttype.put(".log","text/x-log"); 
    	HttpsUtil.contenttype.put(".ltx","text/x-tex"); 
    	HttpsUtil.contenttype.put(".lua","text/x-lua"); 
    	HttpsUtil.contenttype.put(".lwo","image/x-lwo"); 
    	HttpsUtil.contenttype.put(".lwob","image/x-lwo"); 
    	HttpsUtil.contenttype.put(".lws","image/x-lws"); 
    	HttpsUtil.contenttype.put(".ly","text/x-lilypond"); 
    	HttpsUtil.contenttype.put(".lyx","application/x-lyx"); 
    	HttpsUtil.contenttype.put(".lz","application/x-lzip"); 
    	HttpsUtil.contenttype.put(".lzh","application/x-lha"); 
    	HttpsUtil.contenttype.put(".lzma","application/x-lzma"); 
    	HttpsUtil.contenttype.put(".lzo","application/x-lzop"); 
    	HttpsUtil.contenttype.put(".m","text/x-matlab"); 
    	HttpsUtil.contenttype.put(".m15","audio/x-mod"); 
    	HttpsUtil.contenttype.put(".m2t","video/mpeg"); 
    	HttpsUtil.contenttype.put(".m3u","audio/x-mpegurl"); 
    	HttpsUtil.contenttype.put(".m3u8","audio/x-mpegurl"); 
    	HttpsUtil.contenttype.put(".m4","application/x-m4"); 
    	HttpsUtil.contenttype.put(".m4a","audio/mp4"); 
    	HttpsUtil.contenttype.put(".m4b","audio/x-m4b"); 
    	HttpsUtil.contenttype.put(".m4v","video/mp4"); 
    	HttpsUtil.contenttype.put(".mab","application/x-markaby"); 
    	HttpsUtil.contenttype.put(".man","application/x-troff-man"); 
    	HttpsUtil.contenttype.put(".mbox","application/mbox"); 
    	HttpsUtil.contenttype.put(".md","application/x-genesis-rom"); 
    	HttpsUtil.contenttype.put(".mdb","application/vnd.ms-access"); 
    	HttpsUtil.contenttype.put(".mdi","image/vnd.ms-modi"); 
    	HttpsUtil.contenttype.put(".me","text/x-troff-me"); 
    	HttpsUtil.contenttype.put(".med","audio/x-mod"); 
    	HttpsUtil.contenttype.put(".metalink","application/metalink+xml"); 
    	HttpsUtil.contenttype.put(".mgp","application/x-magicpoint"); 
    	HttpsUtil.contenttype.put(".mid","audio/midi"); 
    	HttpsUtil.contenttype.put(".midi","audio/midi"); 
    	HttpsUtil.contenttype.put(".mif","application/x-mif"); 
    	HttpsUtil.contenttype.put(".minipsf","audio/x-minipsf"); 
    	HttpsUtil.contenttype.put(".mka","audio/x-matroska"); 
    	HttpsUtil.contenttype.put(".mkv","video/x-matroska"); 
    	HttpsUtil.contenttype.put(".ml","text/x-ocaml"); 
    	HttpsUtil.contenttype.put(".mli","text/x-ocaml"); 
    	HttpsUtil.contenttype.put(".mm","text/x-troff-mm"); 
    	HttpsUtil.contenttype.put(".mmf","application/x-smaf"); 
    	HttpsUtil.contenttype.put(".mml","text/mathml"); 
    	HttpsUtil.contenttype.put(".mng","video/x-mng"); 
    	HttpsUtil.contenttype.put(".mo","application/x-gettext-translation"); 
    	HttpsUtil.contenttype.put(".mo3","audio/x-mo3"); 
    	HttpsUtil.contenttype.put(".moc","text/x-moc"); 
    	HttpsUtil.contenttype.put(".mod","audio/x-mod"); 
    	HttpsUtil.contenttype.put(".mof","text/x-mof"); 
    	HttpsUtil.contenttype.put(".moov","video/quicktime"); 
    	HttpsUtil.contenttype.put(".mov","video/quicktime"); 
    	HttpsUtil.contenttype.put(".movie","video/x-sgi-movie"); 
    	HttpsUtil.contenttype.put(".mp+","audio/x-musepack"); 
    	HttpsUtil.contenttype.put(".mp2","video/mpeg"); 
    	HttpsUtil.contenttype.put(".mp3","audio/mpeg"); 
    	HttpsUtil.contenttype.put(".mp4","video/mp4"); 
    	HttpsUtil.contenttype.put(".mpc","audio/x-musepack"); 
    	HttpsUtil.contenttype.put(".mpe","video/mpeg"); 
    	HttpsUtil.contenttype.put(".mpeg","video/mpeg"); 
    	HttpsUtil.contenttype.put(".mpg","video/mpeg"); 
    	HttpsUtil.contenttype.put(".mpga","audio/mpeg"); 
    	HttpsUtil.contenttype.put(".mpp","audio/x-musepack"); 
    	HttpsUtil.contenttype.put(".mrl","text/x-mrml"); 
    	HttpsUtil.contenttype.put(".mrml","text/x-mrml"); 
    	HttpsUtil.contenttype.put(".mrw","image/x-minolta-mrw"); 
    	HttpsUtil.contenttype.put(".ms","text/x-troff-ms"); 
    	HttpsUtil.contenttype.put(".msi","application/x-msi"); 
    	HttpsUtil.contenttype.put(".msod","image/x-msod"); 
    	HttpsUtil.contenttype.put(".msx","application/x-msx-rom"); 
    	HttpsUtil.contenttype.put(".mtm","audio/x-mod"); 
    	HttpsUtil.contenttype.put(".mup","text/x-mup"); 
    	HttpsUtil.contenttype.put(".mxf","application/mxf"); 
    	HttpsUtil.contenttype.put(".n64","application/x-n64-rom"); 
    	HttpsUtil.contenttype.put(".nb","application/mathematica"); 
    	HttpsUtil.contenttype.put(".nc","application/x-netcdf"); 
    	HttpsUtil.contenttype.put(".nds","application/x-nintendo-ds-rom"); 
    	HttpsUtil.contenttype.put(".nef","image/x-nikon-nef"); 
    	HttpsUtil.contenttype.put(".nes","application/x-nes-rom"); 
    	HttpsUtil.contenttype.put(".nfo","text/x-nfo"); 
    	HttpsUtil.contenttype.put(".not","text/x-mup"); 
    	HttpsUtil.contenttype.put(".nsc","application/x-netshow-channel"); 
    	HttpsUtil.contenttype.put(".nsv","video/x-nsv"); 
    	HttpsUtil.contenttype.put(".o","application/x-object"); 
    	HttpsUtil.contenttype.put(".obj","application/x-tgif"); 
    	HttpsUtil.contenttype.put(".ocl","text/x-ocl"); 
    	HttpsUtil.contenttype.put(".oda","application/oda"); 
    	HttpsUtil.contenttype.put(".odb","application/vnd.oasis.opendocument.database"); 
    	HttpsUtil.contenttype.put(".odc","application/vnd.oasis.opendocument.chart"); 
    	HttpsUtil.contenttype.put(".odf","application/vnd.oasis.opendocument.formula"); 
    	HttpsUtil.contenttype.put(".odg","application/vnd.oasis.opendocument.graphics"); 
    	HttpsUtil.contenttype.put(".odi","application/vnd.oasis.opendocument.image"); 
    	HttpsUtil.contenttype.put(".odm","application/vnd.oasis.opendocument.text-master"); 
    	HttpsUtil.contenttype.put(".odp","application/vnd.oasis.opendocument.presentation"); 
    	HttpsUtil.contenttype.put(".ods","application/vnd.oasis.opendocument.spreadsheet"); 
    	HttpsUtil.contenttype.put(".odt","application/vnd.oasis.opendocument.text"); 
    	HttpsUtil.contenttype.put(".oga","audio/ogg"); 
    	HttpsUtil.contenttype.put(".ogg","video/x-theora+ogg"); 
    	HttpsUtil.contenttype.put(".ogm","video/x-ogm+ogg"); 
    	HttpsUtil.contenttype.put(".ogv","video/ogg"); 
    	HttpsUtil.contenttype.put(".ogx","application/ogg"); 
    	HttpsUtil.contenttype.put(".old","application/x-trash"); 
    	HttpsUtil.contenttype.put(".oleo","application/x-oleo"); 
    	HttpsUtil.contenttype.put(".opml","text/x-opml+xml"); 
    	HttpsUtil.contenttype.put(".ora","image/openraster"); 
    	HttpsUtil.contenttype.put(".orf","image/x-olympus-orf"); 
    	HttpsUtil.contenttype.put(".otc","application/vnd.oasis.opendocument.chart-template"); 
    	HttpsUtil.contenttype.put(".otf","application/x-font-otf"); 
    	HttpsUtil.contenttype.put(".otg","application/vnd.oasis.opendocument.graphics-template"); 
    	HttpsUtil.contenttype.put(".oth","application/vnd.oasis.opendocument.text-web"); 
    	HttpsUtil.contenttype.put(".otp","application/vnd.oasis.opendocument.presentation-template"); 
    	HttpsUtil.contenttype.put(".ots","application/vnd.oasis.opendocument.spreadsheet-template"); 
    	HttpsUtil.contenttype.put(".ott","application/vnd.oasis.opendocument.text-template"); 
    	HttpsUtil.contenttype.put(".owl","application/rdf+xml"); 
    	HttpsUtil.contenttype.put(".oxt","application/vnd.openofficeorg.extension"); 
    	HttpsUtil.contenttype.put(".p","text/x-pascal"); 
    	HttpsUtil.contenttype.put(".p10","application/pkcs10"); 
    	HttpsUtil.contenttype.put(".p12","application/x-pkcs12"); 
    	HttpsUtil.contenttype.put(".p7b","application/x-pkcs7-certificates"); 
    	HttpsUtil.contenttype.put(".p7s","application/pkcs7-signature"); 
    	HttpsUtil.contenttype.put(".pack","application/x-java-pack200"); 
    	HttpsUtil.contenttype.put(".pak","application/x-pak"); 
    	HttpsUtil.contenttype.put(".par2","application/x-par2"); 
    	HttpsUtil.contenttype.put(".pas","text/x-pascal"); 
    	HttpsUtil.contenttype.put(".patch","text/x-patch"); 
    	HttpsUtil.contenttype.put(".pbm","image/x-portable-bitmap"); 
    	HttpsUtil.contenttype.put(".pcd","image/x-photo-cd"); 
    	HttpsUtil.contenttype.put(".pcf","application/x-cisco-vpn-settings"); 
    	HttpsUtil.contenttype.put(".pcf.gz","application/x-font-pcf"); 
    	HttpsUtil.contenttype.put(".pcf.z","application/x-font-pcf"); 
    	HttpsUtil.contenttype.put(".pcl","application/vnd.hp-pcl"); 
    	HttpsUtil.contenttype.put(".pcx","image/x-pcx"); 
    	HttpsUtil.contenttype.put(".pdb","chemical/x-pdb"); 
    	HttpsUtil.contenttype.put(".pdc","application/x-aportisdoc"); 
    	HttpsUtil.contenttype.put(".pdf","application/pdf"); 
    	HttpsUtil.contenttype.put(".pdf.bz2","application/x-bzpdf"); 
    	HttpsUtil.contenttype.put(".pdf.gz","application/x-gzpdf"); 
    	HttpsUtil.contenttype.put(".pef","image/x-pentax-pef"); 
    	HttpsUtil.contenttype.put(".pem","application/x-x509-ca-cert"); 
    	HttpsUtil.contenttype.put(".perl","application/x-perl"); 
    	HttpsUtil.contenttype.put(".pfa","application/x-font-type1"); 
    	HttpsUtil.contenttype.put(".pfb","application/x-font-type1"); 
    	HttpsUtil.contenttype.put(".pfx","application/x-pkcs12"); 
    	HttpsUtil.contenttype.put(".pgm","image/x-portable-graymap"); 
    	HttpsUtil.contenttype.put(".pgn","application/x-chess-pgn"); 
    	HttpsUtil.contenttype.put(".pgp","application/pgp-encrypted"); 
    	HttpsUtil.contenttype.put(".php","application/x-php"); 
    	HttpsUtil.contenttype.put(".php3","application/x-php"); 
    	HttpsUtil.contenttype.put(".php4","application/x-php"); 
    	HttpsUtil.contenttype.put(".pict","image/x-pict"); 
    	HttpsUtil.contenttype.put(".pict1","image/x-pict"); 
    	HttpsUtil.contenttype.put(".pict2","image/x-pict"); 
    	HttpsUtil.contenttype.put(".pickle","application/python-pickle"); 
    	HttpsUtil.contenttype.put(".pk","application/x-tex-pk"); 
    	HttpsUtil.contenttype.put(".pkipath","application/pkix-pkipath"); 
    	HttpsUtil.contenttype.put(".pkr","application/pgp-keys"); 
    	HttpsUtil.contenttype.put(".pl","application/x-perl"); 
    	HttpsUtil.contenttype.put(".pla","audio/x-iriver-pla"); 
    	HttpsUtil.contenttype.put(".pln","application/x-planperfect"); 
    	HttpsUtil.contenttype.put(".pls","audio/x-scpls"); 
    	HttpsUtil.contenttype.put(".pm","application/x-perl"); 
    	HttpsUtil.contenttype.put(".png","image/png"); 
    	HttpsUtil.contenttype.put(".pnm","image/x-portable-anymap"); 
    	HttpsUtil.contenttype.put(".pntg","image/x-macpaint"); 
    	HttpsUtil.contenttype.put(".po","text/x-gettext-translation"); 
    	HttpsUtil.contenttype.put(".por","application/x-spss-por"); 
    	HttpsUtil.contenttype.put(".pot","text/x-gettext-translation-template"); 
    	HttpsUtil.contenttype.put(".ppm","image/x-portable-pixmap"); 
    	HttpsUtil.contenttype.put(".pps","application/vnd.ms-powerpoint"); 
    	HttpsUtil.contenttype.put(".ppt","application/vnd.ms-powerpoint"); 
    	HttpsUtil.contenttype.put(".pptm","application/vnd.openxmlformats-officedocument.presentationml.presentation"); 
    	HttpsUtil.contenttype.put(".pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"); 
    	HttpsUtil.contenttype.put(".ppz","application/vnd.ms-powerpoint"); 
    	HttpsUtil.contenttype.put(".prc","application/x-palm-database"); 
    	HttpsUtil.contenttype.put(".ps","application/postscript"); 
    	HttpsUtil.contenttype.put(".ps.bz2","application/x-bzpostscript"); 
    	HttpsUtil.contenttype.put(".ps.gz","application/x-gzpostscript"); 
    	HttpsUtil.contenttype.put(".psd","image/vnd.adobe.photoshop"); 
    	HttpsUtil.contenttype.put(".psf","audio/x-psf"); 
    	HttpsUtil.contenttype.put(".psf.gz","application/x-gz-font-linux-psf"); 
    	HttpsUtil.contenttype.put(".psflib","audio/x-psflib"); 
    	HttpsUtil.contenttype.put(".psid","audio/prs.sid"); 
    	HttpsUtil.contenttype.put(".psw","application/x-pocket-word"); 
    	HttpsUtil.contenttype.put(".pw","application/x-pw"); 
    	HttpsUtil.contenttype.put(".py","text/x-python"); 
    	HttpsUtil.contenttype.put(".pyc","application/x-python-bytecode"); 
    	HttpsUtil.contenttype.put(".pyo","application/x-python-bytecode"); 
    	HttpsUtil.contenttype.put(".qif","image/x-quicktime"); 
    	HttpsUtil.contenttype.put(".qt","video/quicktime"); 
    	HttpsUtil.contenttype.put(".qtif","image/x-quicktime"); 
    	HttpsUtil.contenttype.put(".qtl","application/x-quicktime-media-link"); 
    	HttpsUtil.contenttype.put(".qtvr","video/quicktime"); 
    	HttpsUtil.contenttype.put(".ra","audio/vnd.rn-realaudio"); 
    	HttpsUtil.contenttype.put(".raf","image/x-fuji-raf"); 
    	HttpsUtil.contenttype.put(".ram","application/ram"); 
    	HttpsUtil.contenttype.put(".rar","application/x-rar"); 
    	HttpsUtil.contenttype.put(".ras","image/x-cmu-raster"); 
    	HttpsUtil.contenttype.put(".raw","image/x-panasonic-raw"); 
    	HttpsUtil.contenttype.put(".rax","audio/vnd.rn-realaudio"); 
    	HttpsUtil.contenttype.put(".rb","application/x-ruby"); 
    	HttpsUtil.contenttype.put(".rdf","application/rdf+xml"); 
    	HttpsUtil.contenttype.put(".rdfs","application/rdf+xml"); 
    	HttpsUtil.contenttype.put(".reg","text/x-ms-regedit"); 
    	HttpsUtil.contenttype.put(".rej","application/x-reject"); 
    	HttpsUtil.contenttype.put(".rgb","image/x-rgb"); 
    	HttpsUtil.contenttype.put(".rle","image/rle"); 
    	HttpsUtil.contenttype.put(".rm","application/vnd.rn-realmedia"); 
    	HttpsUtil.contenttype.put(".rmj","application/vnd.rn-realmedia"); 
    	HttpsUtil.contenttype.put(".rmm","application/vnd.rn-realmedia"); 
    	HttpsUtil.contenttype.put(".rms","application/vnd.rn-realmedia"); 
    	HttpsUtil.contenttype.put(".rmvb","application/vnd.rn-realmedia"); 
    	HttpsUtil.contenttype.put(".rmx","application/vnd.rn-realmedia"); 
    	HttpsUtil.contenttype.put(".roff","text/troff"); 
    	HttpsUtil.contenttype.put(".rp","image/vnd.rn-realpix"); 
    	HttpsUtil.contenttype.put(".rpm","application/x-rpm"); 
    	HttpsUtil.contenttype.put(".rss","application/rss+xml"); 
    	HttpsUtil.contenttype.put(".rt","text/vnd.rn-realtext"); 
    	HttpsUtil.contenttype.put(".rtf","application/rtf"); 
    	HttpsUtil.contenttype.put(".rtx","text/richtext"); 
    	HttpsUtil.contenttype.put(".rv","video/vnd.rn-realvideo"); 
    	HttpsUtil.contenttype.put(".rvx","video/vnd.rn-realvideo"); 
    	HttpsUtil.contenttype.put(".s3m","audio/x-s3m"); 
    	HttpsUtil.contenttype.put(".sam","application/x-amipro"); 
    	HttpsUtil.contenttype.put(".sami","application/x-sami"); 
    	HttpsUtil.contenttype.put(".sav","application/x-spss-sav"); 
    	HttpsUtil.contenttype.put(".scm","text/x-scheme"); 
    	HttpsUtil.contenttype.put(".sda","application/vnd.stardivision.draw"); 
    	HttpsUtil.contenttype.put(".sdc","application/vnd.stardivision.calc"); 
    	HttpsUtil.contenttype.put(".sdd","application/vnd.stardivision.impress"); 
    	HttpsUtil.contenttype.put(".sdp","application/sdp"); 
    	HttpsUtil.contenttype.put(".sds","application/vnd.stardivision.chart"); 
    	HttpsUtil.contenttype.put(".sdw","application/vnd.stardivision.writer"); 
    	HttpsUtil.contenttype.put(".sgf","application/x-go-sgf"); 
    	HttpsUtil.contenttype.put(".sgi","image/x-sgi"); 
    	HttpsUtil.contenttype.put(".sgl","application/vnd.stardivision.writer"); 
    	HttpsUtil.contenttype.put(".sgm","text/sgml"); 
    	HttpsUtil.contenttype.put(".sgml","text/sgml"); 
    	HttpsUtil.contenttype.put(".sh","application/x-shellscript"); 
    	HttpsUtil.contenttype.put(".shar","application/x-shar"); 
    	HttpsUtil.contenttype.put(".shn","application/x-shorten"); 
    	HttpsUtil.contenttype.put(".siag","application/x-siag"); 
    	HttpsUtil.contenttype.put(".sid","audio/prs.sid"); 
    	HttpsUtil.contenttype.put(".sik","application/x-trash"); 
    	HttpsUtil.contenttype.put(".sis","application/vnd.symbian.install"); 
    	HttpsUtil.contenttype.put(".sisx","x-epoc/x-sisx-app"); 
    	HttpsUtil.contenttype.put(".sit","application/x-stuffit"); 
    	HttpsUtil.contenttype.put(".siv","application/sieve"); 
    	HttpsUtil.contenttype.put(".sk","image/x-skencil"); 
    	HttpsUtil.contenttype.put(".sk1","image/x-skencil"); 
    	HttpsUtil.contenttype.put(".skr","application/pgp-keys"); 
    	HttpsUtil.contenttype.put(".slk","text/spreadsheet"); 
    	HttpsUtil.contenttype.put(".smaf","application/x-smaf"); 
    	HttpsUtil.contenttype.put(".smc","application/x-snes-rom"); 
    	HttpsUtil.contenttype.put(".smd","application/vnd.stardivision.mail"); 
    	HttpsUtil.contenttype.put(".smf","application/vnd.stardivision.math"); 
    	HttpsUtil.contenttype.put(".smi","application/x-sami"); 
    	HttpsUtil.contenttype.put(".smil","application/smil"); 
    	HttpsUtil.contenttype.put(".sml","application/smil"); 
    	HttpsUtil.contenttype.put(".sms","application/x-sms-rom"); 
    	HttpsUtil.contenttype.put(".snd","audio/basic"); 
    	HttpsUtil.contenttype.put(".so","application/x-sharedlib"); 
    	HttpsUtil.contenttype.put(".spc","application/x-pkcs7-certificates"); 
    	HttpsUtil.contenttype.put(".spd","application/x-font-speedo"); 
    	HttpsUtil.contenttype.put(".spec","text/x-rpm-spec"); 
    	HttpsUtil.contenttype.put(".spl","application/x-shockwave-flash"); 
    	HttpsUtil.contenttype.put(".spx","audio/x-speex"); 
    	HttpsUtil.contenttype.put(".sql","text/x-sql"); 
    	HttpsUtil.contenttype.put(".sr2","image/x-sony-sr2"); 
    	HttpsUtil.contenttype.put(".src","application/x-wais-source"); 
    	HttpsUtil.contenttype.put(".srf","image/x-sony-srf"); 
    	HttpsUtil.contenttype.put(".srt","application/x-subrip"); 
    	HttpsUtil.contenttype.put(".ssa","text/x-ssa"); 
    	HttpsUtil.contenttype.put(".stc","application/vnd.sun.xml.calc.template"); 
    	HttpsUtil.contenttype.put(".std","application/vnd.sun.xml.draw.template"); 
    	HttpsUtil.contenttype.put(".sti","application/vnd.sun.xml.impress.template"); 
    	HttpsUtil.contenttype.put(".stm","audio/x-stm"); 
    	HttpsUtil.contenttype.put(".stw","application/vnd.sun.xml.writer.template"); 
    	HttpsUtil.contenttype.put(".sty","text/x-tex"); 
    	HttpsUtil.contenttype.put(".sub","text/x-subviewer"); 
    	HttpsUtil.contenttype.put(".sun","image/x-sun-raster"); 
    	HttpsUtil.contenttype.put(".sv4cpio","application/x-sv4cpio"); 
    	HttpsUtil.contenttype.put(".sv4crc","application/x-sv4crc"); 
    	HttpsUtil.contenttype.put(".svg","image/svg+xml"); 
    	HttpsUtil.contenttype.put(".svgz","image/svg+xml-compressed"); 
    	HttpsUtil.contenttype.put(".swf","application/x-shockwave-flash"); 
    	HttpsUtil.contenttype.put(".sxc","application/vnd.sun.xml.calc"); 
    	HttpsUtil.contenttype.put(".sxd","application/vnd.sun.xml.draw"); 
    	HttpsUtil.contenttype.put(".sxg","application/vnd.sun.xml.writer.global"); 
    	HttpsUtil.contenttype.put(".sxi","application/vnd.sun.xml.impress"); 
    	HttpsUtil.contenttype.put(".sxm","application/vnd.sun.xml.math"); 
    	HttpsUtil.contenttype.put(".sxw","application/vnd.sun.xml.writer"); 
    	HttpsUtil.contenttype.put(".sylk","text/spreadsheet"); 
    	HttpsUtil.contenttype.put(".t","text/troff"); 
    	HttpsUtil.contenttype.put(".t2t","text/x-txt2tags"); 
    	HttpsUtil.contenttype.put(".tar","application/x-tar"); 
    	HttpsUtil.contenttype.put(".tar.bz","application/x-bzip-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tar.bz2","application/x-bzip-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tar.gz","application/x-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tar.lzma","application/x-lzma-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tar.lzo","application/x-tzo"); 
    	HttpsUtil.contenttype.put(".tar.xz","application/x-xz-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tar.z","application/x-tarz"); 
    	HttpsUtil.contenttype.put(".tbz","application/x-bzip-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tbz2","application/x-bzip-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tcl","text/x-tcl"); 
    	HttpsUtil.contenttype.put(".tex","text/x-tex"); 
    	HttpsUtil.contenttype.put(".texi","text/x-texinfo"); 
    	HttpsUtil.contenttype.put(".texinfo","text/x-texinfo"); 
    	HttpsUtil.contenttype.put(".tga","image/x-tga"); 
    	HttpsUtil.contenttype.put(".tgz","application/x-compressed-tar"); 
    	HttpsUtil.contenttype.put(".theme","application/x-theme"); 
    	HttpsUtil.contenttype.put(".themepack","application/x-windows-themepack"); 
    	HttpsUtil.contenttype.put(".tif","image/tiff"); 
    	HttpsUtil.contenttype.put(".tiff","image/tiff"); 
    	HttpsUtil.contenttype.put(".tk","text/x-tcl"); 
    	HttpsUtil.contenttype.put(".tlz","application/x-lzma-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tnef","application/vnd.ms-tnef"); 
    	HttpsUtil.contenttype.put(".tnf","application/vnd.ms-tnef"); 
    	HttpsUtil.contenttype.put(".toc","application/x-cdrdao-toc"); 
    	HttpsUtil.contenttype.put(".torrent","application/x-bittorrent"); 
    	HttpsUtil.contenttype.put(".tpic","image/x-tga"); 
    	HttpsUtil.contenttype.put(".tr","text/troff"); 
    	HttpsUtil.contenttype.put(".ts","application/x-linguist"); 
    	HttpsUtil.contenttype.put(".tsv","text/tab-separated-values"); 
    	HttpsUtil.contenttype.put(".tta","audio/x-tta"); 
    	HttpsUtil.contenttype.put(".ttc","application/x-font-ttf"); 
    	HttpsUtil.contenttype.put(".ttf","application/x-font-ttf"); 
    	HttpsUtil.contenttype.put(".ttx","application/x-font-ttx"); 
    	HttpsUtil.contenttype.put(".txt","text/plain"); 
    	HttpsUtil.contenttype.put(".txz","application/x-xz-compressed-tar"); 
    	HttpsUtil.contenttype.put(".tzo","application/x-tzo"); 
    	HttpsUtil.contenttype.put(".ufraw","application/x-ufraw"); 
    	HttpsUtil.contenttype.put(".ui","application/x-designer"); 
    	HttpsUtil.contenttype.put(".uil","text/x-uil"); 
    	HttpsUtil.contenttype.put(".ult","audio/x-mod"); 
    	HttpsUtil.contenttype.put(".uni","audio/x-mod"); 
    	HttpsUtil.contenttype.put(".uri","text/x-uri"); 
    	HttpsUtil.contenttype.put(".url","text/x-uri"); 
    	HttpsUtil.contenttype.put(".ustar","application/x-ustar"); 
    	HttpsUtil.contenttype.put(".vala","text/x-vala"); 
    	HttpsUtil.contenttype.put(".vapi","text/x-vala"); 
    	HttpsUtil.contenttype.put(".vcf","text/directory"); 
    	HttpsUtil.contenttype.put(".vcs","text/calendar"); 
    	HttpsUtil.contenttype.put(".vct","text/directory"); 
    	HttpsUtil.contenttype.put(".vda","image/x-tga"); 
    	HttpsUtil.contenttype.put(".vhd","text/x-vhdl"); 
    	HttpsUtil.contenttype.put(".vhdl","text/x-vhdl"); 
    	HttpsUtil.contenttype.put(".viv","video/vivo"); 
    	HttpsUtil.contenttype.put(".vivo","video/vivo"); 
    	HttpsUtil.contenttype.put(".vlc","audio/x-mpegurl"); 
    	HttpsUtil.contenttype.put(".vob","video/mpeg"); 
    	HttpsUtil.contenttype.put(".voc","audio/x-voc"); 
    	HttpsUtil.contenttype.put(".vor","application/vnd.stardivision.writer"); 
    	HttpsUtil.contenttype.put(".vst","image/x-tga"); 
    	HttpsUtil.contenttype.put(".wav","audio/x-wav"); 
    	HttpsUtil.contenttype.put(".wax","audio/x-ms-asx"); 
    	HttpsUtil.contenttype.put(".wb1","application/x-quattropro"); 
    	HttpsUtil.contenttype.put(".wb2","application/x-quattropro"); 
    	HttpsUtil.contenttype.put(".wb3","application/x-quattropro"); 
    	HttpsUtil.contenttype.put(".wbmp","image/vnd.wap.wbmp"); 
    	HttpsUtil.contenttype.put(".wcm","application/vnd.ms-works"); 
    	HttpsUtil.contenttype.put(".wdb","application/vnd.ms-works"); 
    	HttpsUtil.contenttype.put(".webm","video/webm"); 
    	HttpsUtil.contenttype.put(".wk1","application/vnd.lotus-1-2-3"); 
    	HttpsUtil.contenttype.put(".wk3","application/vnd.lotus-1-2-3"); 
    	HttpsUtil.contenttype.put(".wk4","application/vnd.lotus-1-2-3"); 
    	HttpsUtil.contenttype.put(".wks","application/vnd.ms-works"); 
    	HttpsUtil.contenttype.put(".wma","audio/x-ms-wma"); 
    	HttpsUtil.contenttype.put(".wmf","image/x-wmf"); 
    	HttpsUtil.contenttype.put(".wml","text/vnd.wap.wml"); 
    	HttpsUtil.contenttype.put(".wmls","text/vnd.wap.wmlscript"); 
    	HttpsUtil.contenttype.put(".wmv","video/x-ms-wmv"); 
    	HttpsUtil.contenttype.put(".wmx","audio/x-ms-asx"); 
    	HttpsUtil.contenttype.put(".wp","application/vnd.wordperfect"); 
    	HttpsUtil.contenttype.put(".wp4","application/vnd.wordperfect"); 
    	HttpsUtil.contenttype.put(".wp5","application/vnd.wordperfect"); 
    	HttpsUtil.contenttype.put(".wp6","application/vnd.wordperfect"); 
    	HttpsUtil.contenttype.put(".wpd","application/vnd.wordperfect"); 
    	HttpsUtil.contenttype.put(".wpg","application/x-wpg"); 
    	HttpsUtil.contenttype.put(".wpl","application/vnd.ms-wpl"); 
    	HttpsUtil.contenttype.put(".wpp","application/vnd.wordperfect"); 
    	HttpsUtil.contenttype.put(".wps","application/vnd.ms-works"); 
    	HttpsUtil.contenttype.put(".wri","application/x-mswrite"); 
    	HttpsUtil.contenttype.put(".wrl","model/vrml"); 
    	HttpsUtil.contenttype.put(".wv","audio/x-wavpack"); 
    	HttpsUtil.contenttype.put(".wvc","audio/x-wavpack-correction"); 
    	HttpsUtil.contenttype.put(".wvp","audio/x-wavpack"); 
    	HttpsUtil.contenttype.put(".wvx","audio/x-ms-asx"); 
    	HttpsUtil.contenttype.put(".x3f","image/x-sigma-x3f"); 
    	HttpsUtil.contenttype.put(".xac","application/x-gnucash"); 
    	HttpsUtil.contenttype.put(".xbel","application/x-xbel"); 
    	HttpsUtil.contenttype.put(".xbl","application/xml"); 
    	HttpsUtil.contenttype.put(".xbm","image/x-xbitmap"); 
    	HttpsUtil.contenttype.put(".xcf","image/x-xcf"); 
    	HttpsUtil.contenttype.put(".xcf.bz2","image/x-compressed-xcf"); 
    	HttpsUtil.contenttype.put(".xcf.gz","image/x-compressed-xcf"); 
    	HttpsUtil.contenttype.put(".xhtml","application/xhtml+xml"); 
    	HttpsUtil.contenttype.put(".xi","audio/x-xi"); 
    	HttpsUtil.contenttype.put(".xla","application/vnd.ms-excel"); 
    	HttpsUtil.contenttype.put(".xlc","application/vnd.ms-excel"); 
    	HttpsUtil.contenttype.put(".xld","application/vnd.ms-excel"); 
    	HttpsUtil.contenttype.put(".xlf","application/x-xliff"); 
    	HttpsUtil.contenttype.put(".xliff","application/x-xliff"); 
    	HttpsUtil.contenttype.put(".xll","application/vnd.ms-excel"); 
    	HttpsUtil.contenttype.put(".xlm","application/vnd.ms-excel"); 
    	HttpsUtil.contenttype.put(".xls","application/vnd.ms-excel"); 
    	HttpsUtil.contenttype.put(".xlsm","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); 
    	HttpsUtil.contenttype.put(".xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); 
    	HttpsUtil.contenttype.put(".xlt","application/vnd.ms-excel"); 
    	HttpsUtil.contenttype.put(".xlw","application/vnd.ms-excel"); 
    	HttpsUtil.contenttype.put(".xm","audio/x-xm"); 
    	HttpsUtil.contenttype.put(".xmf","audio/x-xmf"); 
    	HttpsUtil.contenttype.put(".xmi","text/x-xmi"); 
    	HttpsUtil.contenttype.put(".xml","application/xml"); 
    	HttpsUtil.contenttype.put(".xpm","image/x-xpixmap"); 
    	HttpsUtil.contenttype.put(".xps","application/vnd.ms-xpsdocument"); 
    	HttpsUtil.contenttype.put(".xsl","application/xml"); 
    	HttpsUtil.contenttype.put(".xslfo","text/x-xslfo"); 
    	HttpsUtil.contenttype.put(".xslt","application/xml"); 
    	HttpsUtil.contenttype.put(".xspf","application/xspf+xml"); 
    	HttpsUtil.contenttype.put(".xul","application/vnd.mozilla.xul+xml"); 
    	HttpsUtil.contenttype.put(".xwd","image/x-xwindowdump"); 
    	HttpsUtil.contenttype.put(".xyz","chemical/x-pdb"); 
    	HttpsUtil.contenttype.put(".xz","application/x-xz"); 
    	HttpsUtil.contenttype.put(".w2p","application/w2p"); 
    	HttpsUtil.contenttype.put(".z","application/x-compress"); 
    	HttpsUtil.contenttype.put(".zabw","application/x-abiword"); 
    	HttpsUtil.contenttype.put(".zip","application/zip"); 
    	HttpsUtil.contenttype.put(".zoo","application/x-zoo");
	}
}
